// pages/preferential/preferential.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    status: 0, // 默认状态为0
    list: [],
    inputValue: '',
    unusedCoupons: [],
  },


  // 处理兑换输入框和按钮提交
  onInput:function(event){
    this.setData({
      inputValue :event.detail.value
    })
  },
  onSearch: function(){
    // 获取输入框的值
    // var value = this.data.inputValue;
    // 执行查询操作
    console.log("查询："+this.data.inputValue)
      // 清空输入框的值
    if (!isNaN(this.data.inputValue)) {
      this.setData({
        inputValue: '',
        
      });
    }
  },



  // 查询用户自己的优惠券
  getUserCoupons: function (){
    var that = this;
    //先从本地获取到购车里面的商品信息
    var app = getApp();
    //获取到微信userid
    var UserId = String(app.globalData.userInfo.wxUserId);
    console.log("用户id"+UserId)
    wx.request({
      url: `https://199shq.com/api/couponUse/wxUserId/${UserId}`,
      method: 'GET',
      header:{
        'Content-Type':'application/json',
        'token': wx.getStorageSync('token')
      },
      success: (res) =>{
        console.log(res.data.data);
        this.setData({
          unusedCoupons: res.data.data // 更新voucherText
        });
      }
    })
  },
   // 事件处理函数
   onButtonClick: function(e) {
    const dataset = e.currentTarget.dataset;
    const index = dataset.index;
    const storeId = dataset.id;
    console.log('点击的项目索引:', index, '点击的项目ID:', storeId);
     // 执行跳转逻辑或调用修改地址的接口
    // var storeId = encodeURIComponent(JSON.stringify(storeId));
    wx.redirectTo ({// 目标页面的路径
      url: `/pages/detail/detail?storeId=${storeId}` 
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    var status = options.status;
    console.log("生命周期函数的status"+status)
    // this.setData({
    //   status: status || 0
    // });
    // this.loadData();
  },
  onLoad: function (options) {
    // 获取传递的参数值
    if(!undefined){
      var status = options.status;
      this.setData({
        status: status
      });
      this.loadData();
      console.log("status打印参数值："+status); // 打印参数值
      console.log()
    }
    this.getUserCoupons();
   
  },
  /** 
   * 点击导航项切换状态
   */
  loadData: function (t) {
    var a = this;
    wx.showLoading({
      title: "加载中"
    });
    wx.request({
      url: 'your_api_url_here',
      data: {
        status: a.data.status
      },
      success: function (res) {
        if (res.data.code === 0) {
          a.setData({
            list: res.data.list
          });
        }
      },
      complete: function () {
        wx.hideLoading();
      }
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})